SAMdisk
-------

Version 3.4 (2012-08-14)
------------------------
- Added create command for blank HDD and floppy images
- Added basic IDEDOS partition listing
- Added checking of good sectors to track repairing
- Added support for Velesoft DSK/DS2 transfer images
- Added --chrn to trust ID header over physical location
- Added --no-1m to skip 1Mbps data rate scanning
- Restored --byte-swap for Atom/AtomLite conversion
- Improved ATA identify data handling
- Improved scan output to report warnings above affected track
- Fixed recognition of DSC/HDR, CFI, LIF disk images
- Fixed floppy image conversion to .raw dump
- Fixed repaired sectors retaining original track offset
- Fixed detection of oversized tracks with just 1 sector
- Fixed HDD firmware string missing final character
- Fixed log file including empty status messages
- Fixed AL+ boot sector being mistaken for MBR
- Reverted to Visual Studio 2005 for old CPU compatibility

Version 3.3 (2012-06-14)
------------------------
- Added built-in support for zipped and gzipped files
- Added support for repairing 8K sectors with bad CRCs
- Added support for raw hard disk images
- Added identify device data reading, where available (non-USB)
- Added --hdf to force HDF version (10 or 11), with v1.1 now the default
- Added --no-identify to ignore source identify data
- Added --no-cfa to suppress CFA festures in generated identify data
- Enhanced identify to include  CHS/LBA28/LBA48 sector counts and CFA
- Enhanced verbose disk list to show serial+firmware and MBR partitions
- Changed disk list to show all devices by default, not just BDOS
- Fixed repairing to blank target tracks, with new density check
- Fixed HDD access beyond 4GB boundary, extended -s range to 2TB
- Fixed SAD image writing with custom sector sizes
- Fixed status messages being written to log and not erased correctly
- Improved FDC integrity checks during sector reads, for suspect hardware
- Improved total sector count to CHS mapping

Version 3.2 (2012-04-08)
------------------------
- Added general support for 1Mbps data rate, used by ED disks
- Added 1Mbps support to IMD images, using new track modes 6+7
- Added --tty option to output console messages to non-console streams
- Fixed crash reading gap data from oversized sectors (thanks Philippe!)
- Fixed crash using --verify when writing non-simple images
- Fixed gap data trimming when writing FDI+IMD images

Version 3.1 (2012-03-18)
------------------------
 - Added --repair option to help combine damaged image dumps
 - Added write support for D88 images
 - Added support for IMD mixed sector sizes
 - Added record name from source basename, if no label available
 - Added more file sizes for raw image recognition
 - Added verbose track output for floppy->image dumping
 - Fixed IMD creation using 500Kbps instead of 250Kbps
 - Fixed bit alignment during IPF track wrapping
 - Fixed converting images to BDOS format when setting label
 - Increased --rescan matching distance from 32 to 64 bytes
 - Updated to zlib 1.2.5, using zlibwapi.dll instead of zlib1.dll

Version 3.0 (2010-06-20)
------------------------
 - Largely re-written again, for non-uniform track support
 - Added +3 protections: Speedlock weak sectors, OperaSoft 32, various motor bug fixes
 - Added CPC protections: Speedlock/EA weak sectors, Infogrames/Loriciel gaps, KBI-10, KBI-19
 - Added support for many disk image containers, including EDSK, TD0, DMK, IPF
 - Added support for zip, gzip and bzip2 archives using zlib1.dll and bzip2.dll
 - Added directory support for MGT, TR-DOS, Opus, Didaktik and Amstrad CP/M
 - HDD support for drives up to 2TB, with improved lock/dismount and safety checks
 - Changed to Unix-style getopt for command-line options
 - Removed embedded fdrawcmd.sys driver

Version 2.0 (2004-11-27)
------------------------
 - Completely re-written, including a new floppy driver (W2K or later only)
 - Added format, verify, directory listing and scanning support
 - Works with virus scanners that previously blocked direct access
 - Consistent speed on all controller types

Version 1.1 (2003-07-29)
-----------------------
 - Missing disk errors now cancel the copy process

Version 1.0 (2002-12-08)
-----------------------
 - Initial release by Dave Laundon, with NT4/W2K/XP support
 - Uses SAMDISK.SYS and SAMDISKL.SYS drivers for 10-sector disk access
